TTCAATCTGTATAAAGAATGAAAGATGTAAGTTTATTAGACAAAGTGTGAGCTTGAAATCATTCAGTGTTTCATCATCTGTTCAGAGCTGAAGAAGGTTCAGAATGTAGTAGTGATGGGTCGGTCGCGAACAAAATGGCTCTTAGAGGCGGATCTTTGACGTGAACGACGCGAGCCTGCTCCTTATCGTGAGGCGTGGATTTTTTTTTTCTTTCTCTCACCCTCTCTCTCGCACTTTTTTTCCGCTTCACTCTGCACGCCAGTCTTGTGCTTTGCGCTGGGCAGAGGGGGGAGGGGCAGTAGTTACAGTCGCAGTAGCACAGGAACAGAGCAGGAGGGAGAGAGAGAGAAAGAGAGCCAGGGACAACAATGTCACATTAGAAAGGTATAGTCAGTTGCGGATGATAAAGGATTCAGAAAGTTTATTCATGCAGGCCCATATGACAGAGAATATGCATCTTCTTTTTCATATTTTAATTTATATTTAATTGTGTTGTGGTTTGCAGTGTTTTGTGTTGTGTCATTTTAAATTTGTTTAAAAGGAAAAAGCTGAAAATTTAAATAGTTAAATGTTGAACTGTGACTAGTTGGCATGTGGAGTGAATAAATAAAAGTATATTTATGGTGGCCCCTTGAGACAAAGCAGCACGTACATACTCCAAAACACATAAAAACTCAGGCTACGTCCACACGTACCCGGGTATTGTTGAAAATGGAGCTTTTTCTATGCGTTTGTACCTTTAGTCCACACGTAAACGGCGTTTTCGGTCACTGAAAACGGAGATTTCTAAAAACGCCTGCCAGGGTGGATATTTTCGAAAACTCCATTTTTGCATTTACGCGTGGATGAGGAAAACGGAGAAAACGCAGCGTCAAAGATGTGCGCCTTTTTTGACGTCACATTGTGCGCCACGTTTTGTTTCGGTGAAATGAATTTCTACAATACTGTTACTGTTAATTGTCCTCTCTGCAGTGTTTAAATGCTTACATATACACACACAGTTACTGTCCCTCCACACATACGACTCAGTTCTGCTTCTATGCCCCATCTTTGTTTACTATTTCCCACCGAGGCTCCTAGACTTCTGATTGCCCAACATTTCTACACGTTTAGGAATATATCGGCACCTGTTGCTTTGGCATGCTCCTAGCAGCGTTTTCCTTCATTTCTGCATTTACATGTGGACGGGATTATTTTTTAAAACGAAAACAGAAAATCTCTGTTTTCAAAAATACCCGTGTACGTGTGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCCCTGCCCCCCTCACCTTTTGTACATAGCACTGCCCCGCACCCTTGTAAATAGCACTGCCCCGCATCTATGTATATAAACTCATTGGACATTGTTCTTTAATACATTCTCTTGTGTGCATCATCCCCGGAGTCCAGCGCGTGAGTCCACCTTGTACTTCGTGACAATAACGATCCAGCCACCTCATGGACTCAGCGGACTCAGCCCCCACCCAGCAGCCGGTCATCTCCACAGAAGCTATCTTGGACCGCCACGAACAAATGTTACTGCACATTAATCACCAGCTGACAGCACTAACTCAAGCCATTGCTCAACGGATACCGCTGGTAAGCCCGCCCACTACATCTCCACCTGTTGCTCCACAGTTGCCGGCTCATGAGCTCTCTGCGCCCGGGTCCTCCGCTCCTCCACCGCCGGCCCATGCGGAGCCTCCGGAGCGGTCGCTGCCCATACCGGAGCCATTCTCGGGTGAGTTCCGCAAGCCTGCGGGTTTTTTAACACAAGTGACATTGCAGTTCAAACAGCTACGGAGGACTTATGAGACCGATGAAGCTAAGATTGCTTTTTTCGTTCAGTTGCTACTGGGTCAGGCATTAAATTGGGCACAGGCTGTACTAAGAACGGACCCTGAAATAACCTATGCTGATTTTCTCGCTAAATTTAAGAATGTCTTTGAGAGAGGCACCGGGGCCGAAGTGGCGGCTCACCGACTGCTTAAATTGAAGCAGGGAAGACGGAGCATGGCCAACTACTCGATTGAGTTTTGGACTTTGGCAGAGGAGACCGGGAGGGGGCAGTCGGCACTAATAAGTACTCTGTTGAATAACCTGTGTGACGAACTAAAGAGGGAGCTAGTTATGAGGGAATTACCTGTTACTCTATCTGATGTTATGACCCTAAGTGTGAAGGTGGATGAAAACATGCGAGCGCGGCGCTAGAGACTACAGCTCCCAGAAGCCTCTAGGACGAGAGGAGATGGGCTCCGGCGGAGGTACGGCAAGTGGAATGGGAGGACGAGACAGGAACTATGAAGACGAGGGTGAGCAACCCATGCAGATAGGGCGCTCCAGACTAACGCCGGAGGAGCGACAACGGCGTTGGAGAGCTGGTGAGTGCTTCTACTGCGGCCGTAAGGGCCATATGGCCGTTTCCTGCCCTTACCAGCCAAAAGACCGCGCCCGCCAGTAGAGGGGAGAGTACGGGTAGGCGAGGTTTCCTGTTCACAATCTCCTCCTCGCTTGATGCTTGCGGCTAAGCTAATGGTTCGTTCGGTTTCTCATCCACTCCATGCACTAATCGATTCAGGCGCCGAGCAGAATTTCATTGACGAGTGCCTTGCTCGAGAATTAAAACTAAACACTAAACCGCTGCCACACTCACTCCAAGTTACCGCCCTCAGTGGGCAACGTCTCCCGGATATCACCCATATTACGGAGCCAATATCATTAACCCTCTCTGGTAATCATTCTGAGACGTTGCAGTTGTTTGTGTTTAAGGCTCCTCTTACACCACTAGTCTTAGGGTTCCCCTGGTTACGTCTACACAACCCAGTCCTGGATTGGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAGCAACTCCAAAGTTTCCTGGGCTTTGCTAATTTCTACAGACGTTTCATCCGTGACTACAGTAAGCTTGCTCTCCCACTAACTCGTCTCACATCTCCTAAGGTTCCCTTCTGCTGGGAGGAGTCAGCACAAAAGGCTTTCAGTCTCCTGAAGGATCGATTCTCCTCCGCACCCATCCTGGTTCAACCTGACCTCAGCCTGCAGTTTGTCGTGGAGGTGGATGCTTCGGACACGGGGGTGGGGGCCATTCTATCCCAGGAACAGAAGGGAAAGCTCCATCCCTGTGCCTTCTACTCTCGCCGTCTCTCATCTGCTGAACAAAATTATGACGTTGGGGACAGGGAACTGTTAGCTATTAAGCTCGCCCTGGAAGAATGGCGTCACTGGCTGGAGGGCGCTGCCCAGCCGTTTGTAGTTTGGACAGACCATAAGAATTTAGAATATATCCGGTCAGCAAAGCGGCTTAATGCCCGCCAGGCTAGGTGGGCCCTGTTTTTCACACCTACAGGCCAGGTTCCCGCAACACTAAACCCGACACTCTCTCTCGTCAGTTCACTGCCTCCGAGGAGACTACTCGAGACTCTCCCATAATTCCCCCCTCGTGTGTCATTGGGGCCCTGACGTGGGAGATTGAATCAGCCATTAGGGAGGCCCAACGAACAGAACCTGACCCAGGAACGGGCCCCCCTGGACTACTCTTTGTGCCCTCCTCTGTCCGGTCACAGGTGATACATTGGGCACACACAGCAAAATTCACCTGCCACCCGGGGATCCACCGCACTGTTTCATTCCTTCAGCGCTTCGCTTGGTGGCCCTCCCTCATCAAGGATGTCTGAGAGTACATAGCAGCCTGTTCAGTCTGCGCTCAGAATAAAGGTGTCAATCAGCCATCCTCTGGTCTCCTTCAGCCCCTGCCTATGCCTAGCCGCCCCTGGTCCCACATAGCTGTCGATTTCGTCACGGGCTTGCCACGTTTGTCAGGTAACTCTGTCATTCTGACTATCATCGATCGTTTTTCTAAAGCAGCATTCCGTCTCCATGGAATTCCGGCGGACGTAGTCTCGGACAGGGGTCCGCAATTCACATCTCGCGTGTGGAAGGAGTTCTGTTCTTCCCTGGGAGCTCAGGTCAGTCTATCTTCTGGCTTTCACCCGCAGACAAACGGCCAAACGGAGCGAGCCAATCAGGAGCTTGAGGCAGCCCTCCGATGCGTGGCACCTACCCATCAGACCACCTGGAGCGAGCAGCTCCCTTGGATTGAGTACGCCCACAATAGCCTCACCTCCTCGGCCACCGGAGTGTCCCCTTTTGAGGCGTCTCTGGGTTTCCAACCACCTCTGTTTCCGGCTGTTGAGGGTGAGCATTTCGTACCTTCTGTCCAGCAGCACATCCGGAGGTGTTGGCGCGCTTGGAGGGCCACACGGGCTGCCCTTCTCCGCATGGCTGAGCGGAACAAGCGCCTGCCGGATCGCCATAGGACCCCGGCACCTGTTTATGCGCCCGGACAAAAGGTTTGGCTGTCGACCCGATTCATTCTGCTAAGGGCAGAGTCTAAGAAACGGTCTCCTACCTTTATTGGTCCCTTTGTGATTGACTCTCTGGTGAACCCGGTGTCGGTCCGCCTTAAGCTGCCCCGGAACATGCGTTATCCACAACGTCTTTCACGTCTCTCAGGTGAAGCCCTGTCTTTCTAGCCCTCTGTGCCCTCCTTCCAGGCCCCCTCCGCCCGCCCGGGTCATCGATGGCCATCTGGCCTTCACCATCTCGCGCATCATGGATGTCTGGCGCCGGGGGCGTCGTTTACAGTACCTGGTGGATTGGGAGGGCTACGGCATGGAAGAGCGGTCTTGGATCCCACGTGCGGCCCTCCTGGACAGGAACATGGTGCGGGCATTCCATGTCGCTCATCCTGAGAAGCCTGGGGGTCGCCGGGAGGCTCCCGTTGGGGGGGGGTTACTGTCACGGCCTGGAGGTTCAGCTGGTCGCTGATCAGCTGTTTCTCCCTCTTTCTCTCTAGTTCTCTCTCTCTCTCGCCAGGGCTGAACTCATTATGGGTTCACGCCCTTGGCCCATGCCCTCGGAGGAAGAAACACCTGTGCCTCATCAGTGTGGATGGTATTTAAGACAGGAAGCAACGGCTGTTCTTCGCTGGATCGTTGTGAGAATCGCGTCAGTGAAAGTCGAGCGTCTAGCAAGTATTTTCCCGTGCAGTGTGTGTTTAGAGTCTAACTAGCCTTTCTTTGTGTACAGACCCCCTGGACTGTTTCCCTGGTGTGCGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGATCATCAGATGATATTATTGTGTTATTTTGTAGCTGAATACGATGTTTGTGTGATTATCAGTGAAAGAAGCAGTGAGGAGGATGGAGAGAGAGAGAGGACAGAGGGTGAAGTTAGAAACACTAAAAGGATTTTGCATGGATTTCATGGATGATTTGAGTGATTTCCAGCAGGACATTTAAACATGTCAGTGGACGTCCTAAAGAACATATTCACTGATATGAAACGTGTCATTGAACAGGATTAATATCAGTGGAAACATGGTGGAAACAGCTGTGACTGCATGGATGTGACACACTTCAAATCTGTTCTCCACTCTTGGATTTGGGATCCATGGAGCTGCTGCTGAGTCTGTACAATAAAGGATAGTGATGGTAAATTCGATTCTTTTTACTGAATCGAGTTTTAATGAGTCACTCACAAAAGTGAATTGGGTTTCTTGAGTCATTTGAGTCACTGAGTCAGTTGACCAGAGAGTGCAAAAATGTATATTTTCACTCAAACTTAATTTGTTTCTCTTTTAATGTAAATCCTACCGCTAAAATGAATGATTGTAAAAGAAAACAACTATTTTCTTTAGAACAAAAAAGAGCAAAAAAAATTCTAAAGGGAACATTTATTTTTATTTTATTGATATTTTCCTTAAATGTGTCAAATATATATTTTTTCATCTAAATGTCCACTGAGCTGTGAGCCAGGGGGCGGTAAAGTGCCTTAACATGGTTTCCAACCAAGAAGAAGAAGAAGAAGCTGTGAGCCAGGAGGGAGGGGTTGAGTGAGTGAGTGATTCGTAACAGGAAGGGAGGGGGTGAGTTGGTGAGTTGGTGAGTCAGTGATTCGTTCAACTCGTTTGAGCTGTGAGCCAGGAGGGAGGGGGTTAGTGAGTCCTGAGTGATTCGCTTATGCTATGATTCAGCACAGCAAGGGAGGGGGTGAGTACCTCAAATGTGCTGTTAGCATGCTAGCTGAGCGATGCTACTGTGAACAGAGGAGCTATTGTCTTGATGTGAGCTTCTACTCAGGGTTTTTTCTTCCAGTTCAGAGCAGGAATGTTTTTGTTAATAAACTGGCTGTTGTTTTTCCCCCACAATTTTAATTATAAGCTAGACATATTTCTACTAATGGAATTAGTTTGCTAACAGCAACAGGGATGAGTCAGTGAGTCAGTTGTGATTGTGAATCATGATTCACGAGTCAGTAAAGTGATTCTCGAGTATTGAACGATTCGTTCACGAATCGAACATCACTAATAATCAGAATCAGAATCAGAATACTTTATTGATCCCTAGGGGGAATTATTTAAAGGAATGGTGTGGAAGGTTGCAGCGTACGGACACAAACACTTTGTGGTTACAATCTGATTTTATTTTCAAAATTAAACTACTAACCTACACTGATCAATGATGTTAATGATCACATCTGGACTCACCGAGCCTTTCTGCAGTTCCTCACAGCTGGAATCAGTCTCTGTCGTCCCCGCTCTGATGTGTTGTACTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGAATCTGTTCAACACCACAACAATTTGACTTCAATGTGAACGTTTGCCATTAAATAACCTTCTTCATCCAGCTGACAGCATCCTTCATCCTATGATATTAACAGTTCCTCCTGTTGATGACAAACCTCTGACATGATCTGCTTGAGGAGCTTTTTCATGTGAAGCTCTCTGAGCTCAGGGCTAAGTTGCTGTGTTTCATCTTTAAGAGCTGCTGCCTCCTCGCCGGACTTGTTCTTCTCTTCTTCTCCTAATGAAACCATTTCTGCTTCAGATCTTTCACTGGGCCTAAAACAGATGAAGAGTAGATCTACTGCTGTTCACTGTTTGTGTCAATATGGAGAAATATGAAAAGACAACCAAAGACAAACAGAGTACATACAGAGAAATGTAGACAGAATGTGCAGCCAGTGCAGTAAATGGTCTCAATATCAGCTCTTTAGAAAATGATCCTGATGAACATGAAACTAACATCCAATGAGAAACACAGCTTCCTTGTTTCATGTCCAATAACAATAAATGAAGAGCTAATAAAGAGCTATTCTATTGTAAAATGCTGAGATGATTATCACATAGAACCCAGCGGCTCACCAAAAGCCTGCATTGAAAATCTATATTAACCCTTTAAAACCTACCATAGAACCAAGTCCGCCAGAGTTATCTTTATATTTTCACATGCTGTAGTGCCATTTCTGGGAGCATTTCAAGTTGCTATACATCAACATAACCGTTATAGCCCAAATTTTGATGGTATGTATGCATTAAGTCTATGATAACTACGTAAATTGCAAAAAAGTGTAATAAACTACAAAAAATTAAAAATCTTTTTTTTCATATATTTCTAGTTAGAGAAATTTAAGAGGTTCGTTGCTCAAAACTGTAAATGCAAAAAAGTTGCAAAAAATAGTTTCTAACAAAAGGAAATTTATTTTGAGTGTCTTCATAGTTTTATTTTTGAGATGCACCAATTTTTATATACTGCTGGAAAAATGAAAATAAATATTATAATGCAAATTTGCAAAAAAAACAGCATGTGCATCAAAATCAACTATTTCCAGCAGTGCAATTTGAGTCCTAAGTATCCCAGAAACTATTCAGAAAAGTATGAAGTCAAACATGCCTTTTAAAAACACCAGTACAGGCTTATAAGGCCCCGAAGGAAAAAAAAACTACAGCGAAAATGACGTCACTTCCGATTTTGGCCAGGTAATGGTGAACACGCGATAGTTCGCGCTGACATCTATTCCAACGTAGGAAGTGTTACGAACAGCTGATCGGATCAGCAAAGCGTGTTTCTGGAATATTGTGTTTTTGTTGCTGCAAGTGTTTTTTATGCTGTTTTTGCAAAGCTATATGTGGAAAGAAACCATGAGTTAGGACAAGCTGATGGCATAAAATGTAAGTACAACTCCTCCGATTTCATGTGCAAAAAAATGATTGTGCTATCTTACGTGGTTCCAGTTCTACAGGCATTTAAAAATAGTTACGCAAAACGGAGCGTGAGAGAACCAAGTCTGTCAAATCTCTTTATCCAACACAAACTATCAAACACATTGGGCCACAGTCAGATTGGCTTTGTATGGATGGTGTAACAGGGGGCTGGGAAAGGATGGTGAAAGCTGAATATAATACAGAACAATAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTAACTTCCTGCTTTTATGACCTTGTTGGTGAGCAGGAGATCACACACACACACACACACACACACACACACACACACACACACACACACACACACACACATGTTCTTGCACATGCATACAGGTGCTTTCACATACACACATATAGTGCCTTGTCTTTGTAACCAAGGGGGGTTACAGTGGGAGGTACTTGTGTTGTGTATATTGTCAAATATTGTCAAATATAAATATTGTAACATTTTTTCAATAAAAGGCTACGAGGAGGGCTGCTCATTGAAGGAGTTGGGCTGGAGACAGGTGAGGAGCGTTAAGCTTCCCTCGCTAGCAAGTAAATTAATGATAATGATAGTCTAATGAATTAGACTAACTATTCACTTTAGCTAAAGTTATTAAGTTAGCTAAAGAGTTGGGATGCTGTGTAAGAAATAAATAAAGCTCAAATACAAAGGTTTGGACAGCGTTTTGCATGTTTCCCTACTGTAGGGGTCTCTACAAGCATACAGGGCTCTGACAGGGTACAAGATGACAACTTTGGAATTCTACTAGAAACAGTCGATCATATTTGTTTGTCAAAGCTAAATCCAGGGCAAACTAGGCTAAATTAGCGTTTTTACCTAGCAGCTACAATAAGCATAAAGGTTACTGTATGGCTATCATTTGTTAACATGACGCTTGTTCTTATACATGTAATACATTTATTACCAACCAGAGAGTTTATCCGCTGGTCATTCGACATGACGAATGACTTCTGAAGTCTTAATTCAGCTCAAGATGCTGTAGATTCCCGTCAGTAACACTTTCGGTCCGCTAGTAAAACGTAGTTCTATTAATCTGCGCTCAATTACTCTTGACCCGGAACCGGATGTAAGTTCTAAAGGATAAAATGCAGTTTCAAAGCAAATGAATTCATTTTCAATATATAAAATTCAATTTCAATTTAGTGATGATCATTTTCAAACCATAAATTCAATTTCAAATTAGGCTAATTCAAATTCAGTTTTCAAAAGTATTTATTCAAGTTACAATTCAGACTCAATCTGAGCAATTCAAATTCAAATTTAACTTATTCAAATTCAGTTTCTGATGGCATAGATTTCTGCCCATACTTGTCTCTCTTTTGTTCCATTATCCCATGCCATTCTCCAGAAATTCTTACTTTGTGTCCAAACTATTCTTTTCCCTCAGATTTCAACAATGGTATCTGCACATCTATGTCTACTTTTAACAGCTGCTTTAGCCAACCTGTCTGCTCTTTCATTACCCACAATACCTCTGTGAGCCAGAGTCCACATTATTACTAGTGATGGGATTTCCGGCTCTTTTTAGAGAACCGGCTCTTTCGGCTCCCAACTTCAGGTTGTTTTGTTGCTTTAATTAATTTATTATTAAAAACAATATAAAATTATGCAGAAAATGAATTACTAATGTAAAAAAAAGTGGTTTTATTTATATATGTTTATATATAAATATATGCGGTGGCCCATAGAGACAAAACACATACAAACTCTAAAACACATTTCTAGTGTCAACTGAACTTCCAAAACAGAGCTACCGAGATCACTTAAATTACACAATTGAAAGCATATGTGTATTGTTTGTGTATTTATACAAAAGCACTCATATATATTCAAATAATTTAAAAAACAATTTTCATTTACCTTTTACTACCACACACCAAATCCGGTCGTTGGTACTTCCCAGTGTTGGGCAAGTTACTTTGAAAAAGTAATTCAATTATAGTTACTAGTTACTTCTTCAAAAAAGTAACTGAGTTAGTAACTGAGTTACAATATTCTAAAAGTAATTAATTACTTGAAAAGTAACTAATGCGTTACTTTAAAAAAAAAATGTTTAATGTTTAACCCTCTGGGGTCCAGGGTATAATTGGCCATTTTTAAGTACTTTTGAACTCTCTTTCTCTCTCTCGCCGTCACTTGAGCTGCTTAAAGCTGTAGCGCCCAGATTACTTACGTAGTCAGCTACTTCCGTGCAGGTGATATAAGATGCGGTAAGCTGAACACAGCTTCAACCGTCTGTTTGTCGAAAAATAGTAACGGACCGCTTTTTCTTGTTAGTAACTGTAACGGCGTTGTAACGATAGGAATAGTAATTAGTTAGATTACTCGTTACTGAAAAAACTAACGCCGTTAGTAACGCCGTTACTTGTAACGCCGTTATTCCCATCACTGGTACTTCCTGGCTTGTGTAGTGTTAAGGGTTCAGAAATTGAGGAGGAAGACCAAAAATAATGACCACTGATTCTCCGGGTGCAATTAGACGACATTTTAATGAATATACATGTGGAGTCCAACACTTGTGCAGATTCAGTGTTGAACTGTCTTACAATAGTCAGAACAAAGGCTTTATAGGGTTTCTGTTGCCAGGCAGATCCAGTACAGCATACGCCAATCCAAAACCACAACCGTTCAGTTAACTTTGAACACAGTTTAAAAGAACATCGTCTTCGACTCGAACCCAGGTGCTTCCTGTCACCATCCTGCCCAGGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCGCCCCTCCCCCCTCTGCCCAGCGCAAAGCACAAGGCTCGCGTGCGGAGTGAAGCGGAGAAAAAGTGCGAGAGAGAGAGAGAGAGAGAGAGGGTGAGAGAAAGAAAGAAAAAAACCCACGGCTCCCAATAAGGAGCCGGCTCGCGTCGTTCACTTCAAAGATTCAGCTCTAAGAGCCGTTTCGTTTGCGACCGACACATCACTAATTATTACTATATGTTTATTTTGTTCAGACACTCTATGATGAGCAAAAGGACGTCACACAAAATTTACTTGTTTCCTTTTTCAATGCTTTCAATGCTGACAATGAATCACTACATATATTTACTTTTAAACTTCTGCTGTCTTCCACCCATTCTAAAGCCAACAGTGTGACATATAACTCAACTGCATATATACTCAGAAGATTTGATGTTGTTTTTGCAATCTTGATACTTAACTCCAGAATTACCACTGCTACACTTGTTGCTTCAGGTTTGGGATCTTTCGACCCGTCTGTATACACCTGTAAATAGTTCATTATAAAATTCTTGACAAATATCTGTTGTAAATTTCCTCCTCTTAGTATCTGTTAATCATCTGTCTGCTTCAAATCAAATCAAATCAAATCACTTTTATTGTCATGTCACATGTGCAGGTACACTGGTACAGTACATGCGAGTGAAATTCTTGTGTGCGAGCTTCACAAGCAACAGAGTTGTGCAAAAATACAATAACATAAAACAAGCAAAATATGAGAATGGCTTAATCTGAAAGTAATAAATATATATACAATATAAGAGTATATGCATTACTGGATGTGTATACTAAATATGTTTTTCTACGTGTGTGTGTGTGTGTATGTATACATATTTTACAAATTAAATAGAGTAAACAGATTAGAATACATCCTGTAGATGTCCTGGAGGGAGGGAAGCTCACCTCCAGTTATCCGTTCAGAGCACCGCACTACTCTCTGGAGAGCTTTGCGGTTGTAAGCGGTGCTGTTGCCATACCAGGCGGTGATGCATCCAGTGAGGATGCTCTCAATGGCACAGCGATAGAAGGTCCTGAGGATGCGGGGGCTCATGCCAAATCTTTTCAGTCTCCTGAGAAAGAAGAGGCGCTGCTGCGCCTTCTTCACTGTTTTGTTTATGTGTCCTGACCACGTAAGATCCTCAGCCAGATGTACACCAAGGAAGCGGAAGCTGCTCACTCTCTCCACAGCAGCGCCGTTGATGGTGATGGGGGTGTGTACTCCTCTGCACCTCCGGAAGTCCACTATCAACTCCTTTGTCTTTGCGACGTTGAGGGTGAGATGGTTGTCTTGACACCAGTGGGTCAGGGCGCTGACCTCCTCCCTGTAGGCTGTCTCATCACCGTTGGTGATAAGACCCACCACTGTAGTGTCATCCGCAAACTTCACAATGATGTTGGAGTTTCTAGTGGCCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCCGAGGGTTGTCAAACTGTTGCTCCACCCTGTCCCTGTACTCACGTTTGGCTGCTTTGATCGTCTTCCGGAGTTGGTAATGTGCGTGTTTGTAGTCCGATGTGTTCGCGGAGGCAAAAGCGGTGCTCCATGCCGCCAGTGCCGTGCGAACATCTCCGTTAATCCAGGGTTTTTGATTTGGGAAGGATTTAACTGTTCTGGATGGGACGACATCTTCCACGCATTTCCTGATAAATCCGCAGACTGAGTCCGTGTACTCATCAATGTCATTAGCAGCCACGTGAAACATTTCCCAGTCCGCGTGATCAAAACAGTCCCGCAGCGTAGACTCCGATTGGTCCGACCAACGGTGCACCGCCCTCAGGGTTGGAGCTTCCTGTTTCAGCTTCTGCCTGTAGGCGGGCAGGAGCAGGATGGAGCGGTGATCTGATTGGCCGAATGGGGTGCGGGGGAGGGCTTTGTACGCATCCCGGAAAGAGGTGTAGCAGTGGTCAAGAAGCCGGTCTCCACGAGTGTTGAAATGGATGTGTTGGTGTAGTTTTGGTGAAACTTTCTTCAGGTTACCCTTATTAAAGTCCCCGGTCGTGATAAACGCCGCCTCTGGGTGTGCGGTTTCCTCACTGCTGATCGCGCTGTACAGTTCCCTGAGTGCTCGGTCAGTGTCGGCTTGTGGGGGAATGTAAACAGCCGTAATAATCACTGCTGTAAATTCCCTCAGTAGCCAGAATGGCCGGCACTTAATCATCAGGTACTCCAGGTCCGGTGAGCAGAAGGATTTGACCGGGTGCACGTTCGCATAATCACACCAGCTGTTGTTGATCATGAAACACACACCGCCGCCTCTGCTTTTCCCAGTAAGATCCTGTGACCTGTCCGCGCGGTGCACAGAGAACCCCGGTAGTTGTATTGCTGAGTCCGGTACCTTGTCCGATAGCCAGGTTTCTGTTAGGCAGATCACGCAGCAGTCCCGCATCTCTCGCTGGAATGAGATCCGTGCCCGAAGCTCGCACAGCTTTTTCTCCAGAGACTGCACATTAGCCAGTAATAAACTGGGTAACGGTGGTCTGTTGGTGCGCCGTCTCAGTCGAACCAGAACGCCAGATCTTCTCCCTCTGCGTCGGCGTTTGTGGCCTCCAGGGCCAAAGAACAAAGGCGTCTCAGGTGAGATGAATGGGGGGTCTGCAAACGGAGGGTCCGTGTTGCAAAACTTGAACTCCAGAAAGTGATGAGAAAGTCCGTCTTTTATGTCCAGTAAGGTTTGTCGGTCATACACAAGGAGACATGTGCTACTCGTGAAAAAATAAAGGAAAAGTAAAATTAAACACAAAAAACAGCTGTTGCTTGGGGGAGCTCGCGACGAGGCTGCCATACTCGGCGCCATCTTGTTGTTTTAATGTGTTTTCATGTCCATGTGGGCCGTATAGGCCACACGACTGTCTGACTGAATTCTTTGTCATTTACTTTGAATGCTCTCGCTCTATCATCCCTGACCCACCATAAACTATTTTTAAATCCTTTCCTCTTTCCCAACTATTCTATCAAGCAAACTTTCAAACCCAAGTCCAGGATAAAGAGGTTCAGTGAATGTGGTGTTGAAGGTGTGGATCAGAGTGTCACAGGAGACTCTGTAGATCAGGCACATCGAACTCCAGGCCTCGAGGGCTGGTGTCCTGCAGGTTTTAGATGTGTCCTTGATCCAACACACCTGATTGAAAAACCTAAGTGACCTCCTCAACATGCCTGAAGTTCTCCAGAGGCCTGGTAACGAACTAATCATTTGATTCAGGTGTGTTGGCTGAGGGTGAGATCTAAAACCTGCAGGACACCGAACCTCGAGGCCTGGAGCTGCTCACCCCTGCTGTAGAAGCACAGAGTGCCAGGAGGACAGTCCACATACACTGCTACTCTAAAAGGGAAAGAGGTGGGGAAGGTGGAGATGGATGTATCTTCATAATCCTGACAAGCAGAGAAACGAGTACAATCAGAGCAACTGAGACTCCAGGACTGATTCATCCATCCAAAAATGCTTTCTTCATCTTTCCTGGTGATTCCTTTGTAAATCACTGTTATGTAAATGTAACCCAACCAGTGCAGGGGCCTCCCTACACCTCAGACTCTGCGTTGTGTAATTTTGTGTTGGATTGGAGTGCACAGTAGAGAGACCAGTCGGACACAGGCGTTCAATTTGTGTCTCGGACCGCGCCGTTTATTCAGATGCTGGGGCAAACAGCACTCCAACTCTGCTGCTGGCCCTTTGCAAATCACAGTAAACACACTGCATGATTATCAACACATAGTGAAAGCCGACAACGAACAAATATATAAAAAACACATTAAATAAAAATAATCATGTCTTTACAAAATTCCTTGGTCTCAGGAATGTCTATGACACAAAACTAACATAGCAGGATTACCAGCAAACTGTAGCTGAAAAGCTAATGCTTCATCTTGCATTACTTTGCCCGAATGAGTGCTCTGCTAACAAGCGGGAATGTAGCCCGAAATCGTGGCAGATATTACAAAATGCAACATGCACACAAACTGCTCATACTCTCATCAGACAGTACATGAACCCCTCAACAAACACAATATATGCTTAGCAAACCGCCATTTTACACAGTGGAACACTTATTTTTAAACAAAGGACCAATGCAGTACACCACTGACAGTGCTTACCTTTGCAAATCACAGTAAACACTGAACCAAGATGGCGCCCGCGCGAATGAAAAATCTGAACTACGGTGTCCTGCAGAGGACAAATGGTCAAAATTGCTAACATCTCAGGCCCTCCAAGGTTTGGAGGCCTATCTCCCCCCAAAACTTCCCCTGCCGGTGGCGGATGCTCTCAGACATCGGTGCGTTGGTGGTTCTCTGTGTCCGGGGGTGGGCGCCCAGGTACACACCGGCTCACTCCTTGGCGGCTGCTTATCGGGGCATGGAGCCTGGGGCTCGCTCGGGCCACTTCGGGGACCTTCCTCAGACCTGGTCTCAACCATCGGACTCCAGCAGGCTCCACCCTGAAAGGAGGAGGGGGGGTCAGAGCAGCACAGTCAGCATGCACACATGGACATTTCATCAGTCTCATAGACACTGAGAACAATTTGTGTATGAGACTAAAGAAACAGTCCACACATAATTGAACAAAAGGCCTCTAAAGTTCTGTGGTTGCCACATTCCCGAAAGACTGTTTAATTACAGCAAAAACCAAAAATATAATTATCTTGATTGATATTGTAATCTCAGTTTTTCAACATAATTATTCATTAACTTAAACATCCTGAAGTTAATGAATTTAAATTTTTACAGTAGAATTCCTTCATCTTTAGGTTTAATTTAAAGCAAAAACAGAAGAAAAGTGAGGGTGGTGTCGTAGGGTGTTAGGCTCTGATCACTGGATGGTTTTGACCTGAAAGTCTCACGAGGACAACCAGTCCATGCAGTCCTGCCTCCACGTGATGTCTGCAGACTGCAGCACAGCTGTGAGGCAAATAAACAACAGCTGTAGTTAACTGTTGAACTCAGTCCAAGTCACCATCAGCCCAGTATTCACAAGCACAATCACTGCCCCATCTTTGAAAACACTGCAACAGTTTTAATTTCTCACACCTTTTGGATTTATTCAAACATCGACTGAAATCATTTCAATAAGGAGAGATCATTAGAAAAAATGACCATGATTTATTGATGAACAGCATTTAAATAAAGGTGTTTGGCGGTGATGGGCCGACTTGGTGAAAAGGAACCCCACCTGTGAAAGGGATCAGAGCAGGAACCCCCGGAGCCCAGACGGTGGTGGTGGAGATGAAGATGGTGGCTTGAATGTAGCCCGAGGGAGGAGAAATGGCGATGGGGAGAAGGTGGGCTGCACAAAGGTGTCTGCAAAGGAGAATGACAGATGCAGAGTGAGATTAAATGTATGTGGCATGAATGCTGATTGGCCTGGAGAAGGCCGGAAGAAGGTGATTGGACTAGACCAGTGATGTCACAAACAGCTGGACAGCATCAGAAAGTGGGAGTGATGCAAAGCTGAGATTTAGCCTCCAACAGCTGGGGATGGACAGATGTGGGACCACAGATGTTCCTTCTTGAACTTACACATAAGCTTCATGATGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATGAGGCTTCATCTGAGCATGCTAGCTGCTAGAATGGCCCAGCCAATCACCTGACCTGAATCTAACTGAAAATCTATGGAAAGAATTAAAGCTCAGAGTTCATAGAAGGAGACCACAGAAGGTTTAGGAAGAACGAGCCAAAATCACACCTGATCAATACACACGACTAGTTTCTCCAAACAGGAGGTGTCTTGATAATTTAGTACGAAGTATTAAATACAGTTCACAAAGCTGAAAAAGTGTTTAATAGTTTTTCCCTCTGTATTTTCTCATTATTACACATCATTTATGAACATCTGTGGTTTGATTTCTTTGCATTTGATGATTGGACAGTGTTATCACCATCTAGTGATAATTTCATGTCAACAGCACATTTAGAAATATATTTAAATTGGTGATATGTTCAATACTTATTTTACCCGCTGTACGTCACGATTGATATTTAATATATTTTTAATAAAACATTCAGAACTTTTGATTTTCTTCTCTGGAGAAAAGTACAGAGCTGGACTCATAGTGTCGTGTTGATGTTTGGCAGACAGAGTCCTGGAGCCAAACCTACAGAGCACAGATGCAGAGCTGAACTCTCTGCAGCTTAATTGCTAAACTGCAAGATTACACAGAACCTGAGCAGACAGGAACATGAGCATATTAATGTTAAGGTTCAAAATATTGAGGAGGAATCCAAAATAACCACAGATCCAGCCGGGTGCAATTAGACGACATTTTAATGAACACATGTGTGAGTCCAAACGCTGTGCAGATTTCAGCGTCGAACTAACGTACAATAGTCAAACAAAGGCTTTATAGGGTTGGGGGTGATACTGCTCCCCCCTCTCTCAGACTCAATACAGCATACGTCAATGCAAAACCACAAACGTTCTGTCAACCTTGAACACAGTTTTAAAAAAGAACATCATCTTCGGCCCGACCCCAGGTGCTTCCTGTCACCATCCTGCCCAGGCTTATCTTCTGGAACATCAGGTCCACGTTCTGCACAAACTGTCACTCATGCACAACTTTGCAGTCGCAAGCAAGACATAATTAAACTCTTACCTATATAAATGAGTCTATCTAATATGTATGTGTATGTGTGTCAGCTTCTGCTGCCCTTTATTTCACCTCTCAGCTCCCCAGCCAGACCTTGTAACCTTTCCACTAGACAGAAGGCCAACACTGAAACTATGTGTGTGTGTGTGTATATGTCTGTACATGTGTGATCCTCACACTGCACTTGGATTGACCTCAGGTTAAGCAACCAGGCTAAGGCCATCCTGTGTGTGCCGATCTTGACTTATATGTAAAATGTATAAAACAAATGTTTCAATCTAATACAACTACTTAAAGCTTAATCAAAGATAAATGCATAATAAAACACCCTGCTCTTGGCTTACACTCAGACTCGGCTTTCAGTTCTCATTTTGGCACAGAGTGTATTTCCTGTCCCTGCAGTCTACACAGAAACATTTAAGATTATTATATAGGAGCATTGAAAAACATTTAAAATTATAGATTCAACTCCACAGTTTAAAGTGGTTCTTCTTGGACCTGTAATAAAGACTAATATAATACCAATATGTTTGAACATCTGAATGCATCTGCATGCAACATCACTATTAATAATGAAATGGTAATAATGATTATAAAAATAGCAGCAAATAATATCTTCCTCTTCCTGACATTAACCAGGAAACATTGAACAGAGAGCACACACAGCACTGAGAGATCACAACACAGAGCAGAGGGAGATGCAACACGAGGCAGGAGACTATCAAAATAAAACAGGAAACAACACACAGAGACCCAGACTGAGACACGTGAGGCTGACACAGGGACTGAGAATAACCAGACTCAGATGCACTAGAAAGTATGAAATTTAGGACCAACAAAGAACCAAAACAGAACTTAACATCTCCCAAAAGACTGAACCACAATAAAGTCAAAGACCCAGGACTACGACACATGGACTGATTACTTCTCATGTACATACAGCTGGGCTTTGGTTTAGAATAACTCCAGTGGATGGGAGCAGGAGGAGAGCTCAGACTCTGTTTGGGTCTGTTTATGTGAAGAACACTAAAACTATGCTGTACGTGTTCAAAACATAATGAAAAGTAACACAAACCTCAAATAAAATAACTCTCAACACATGAATATAACATTGATATCTCAGCTGCTGCTTACATATCAAAATGTTACTGATTAATTCTCATGGACAAAAATCCAGAAAAGCTCTGGTGGATGTGAAGGGGGAAATCAGTCTGATCAATTCTAATAGATGGAAATAGAAAAATCAGTTTTAGTCATCAGAAACAGGCTTTTCTCTCTTCTGTTTCCCCTCAGATGGTTGGGACCGTTTTCACTCCCAAAGCATAACATACCATCGATTTGTCACATGGCATCGATTTGTCACATGGCATCGATTTGTCACATGGCATAGGTATGTTAGGTTTTGGGATGAGAACGTGTTGGATGGTTACCTGTCTTGGTCTGGTGGAGGTCTCTTCCCATAAGAAGACTGATGACTTTTTCATGAACACTGAAGTGTTTCTTTCTTCTCTCTCCTCTCAGATGACTTCACACTATAACCAAGGACACCTCATAGGGGATCATCTGATTGTGGCTTCTCTAATAATCTTTCTAATAGTAATATTGTTCACTGTTATGTTACAGAGTGAAGTGAGATTAGTGCTGTAAAACTTCCATAACACTGAACAGATGCCACCACAGATATGTTGAAATCTCAGTCAAAACAAGTGAAAACAAATGAAATCCATGAATCAGAAATGCTGATTGTTGAACAGATAATTCAGTCTGTACATGAGGAGGAAACACTTTAGACTAAACTACATACAGAAACACAGGAACCAGGGCACAGTGTAAATCCAGGACCTCTGTGTGCAACAGCTGACCTGTATGAACACAAAACACTGACTGAAGTCCACGTTGATGATTTCTGTCTGTTTAACTTTTACATTTGAAGTAACACATTTTACTTCAAACACACAGATCAGGTAGAAAACTGTGGATTAGAAAACAAATTCATCAAGAAGGTCCTGAAGCAAGAAGTTCATCATTGCATAGAGTAAGAAAAAGGACATGAATCATCCCACAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAAAATGCCGTCTAAATTGCACACGCCTGGATCTGTGGTTATTTATGGATTCCTCTCTCAACATTGAACCCTAACAAAAGCTAAGCAGTCAGATGATGACTAAAAAACCGACCGATACACAAGAAATCGCAGAAGTGACCAAGTCCACTGGACATGAGGAAAAAGACGACAGCAGAGAAACCATGCTCTGTTACAAGCTCTGACAATGCTCCGTACAGAGTTAAAAGATTTTAAACAAGAAATGAGACGCGATTTGGACGAATTTAAAAATGATGTCAAGAAAGTTTTGAAAGAAGACTTTTATGGAGTTTAAAGATGAAGTTATGCAGGAACTCCAGAGTCAAAAACCAACATAGCAGAGGCACAAACCCACATAGCTGACATGGAGTTGGCCTGCTTGGCGATGAAAGAAACGCTGCTGGCGGTTGTGAAAGAAAACTCGCAGATGCGGGATAAGGTTATTGATCTTGAGAGCCGCTCAAGAAGAAATAATATGTGGATTTACGGGATGCCGGAGGGAAAAGGAGGAAGATCTGTCACTGAATTTGTTAACAAGCTCTTTAAACGCCACCTGACCCTGCCAGAGGGACTCGAGCTCCGTATTCAGCGGGCACATAGAGCACCGATGCCAAAGTTGCCTGCTGTCTCTTACCCGAGATCAGTAATTGTTAACTTTCTGGAGTTTCAAGTTAAAGAATTGGTCTTAAGGAAATCATGGCAACAGAAGATTGAGATTAACGGCAAAAGACTTTACTTCTTTAACGATTACGCAACAGATGTCATGGAGAAGCGTAAGGCATATGGGCCCATTAAAGCAGCTCTGAAGGAAAAGGGGATCCGATACCAGACACCTTATACCAAGATGCGGGTGTATTAGGATACCGGTCTGGTGATTTACAGCACAGCAGAGGAGGCAGCACGACACCTGAATTGATGTGGATTCAGGGTGAAAGTGACGACAAAAGCGAACTTCGTAGTGGCTGCAGAGGAGCGACTGAATGCAGCGCTATCATGGAAACGTACCGCTGCCACTTTAGATAGCGCAGCTCAACGTGCGAGGGAGAGGCTGTCGGAATTCAGACAGACACAGACCAACAGAACTGCAATGGATGAAAGGATATAGGCTACGTTGCAGGGTGAATTTAAACATTATTACTATTTTCTTACTTTAAAGGAGATTTACTTTTGTATTGTAGAGTATTCGCCTAATATACCAATCTGGGTCAAACCAGTTATAGTGACTCACGACTTAAGTTTAATAGGTCAGTAAAACCGATAAGTGTCTTGTTGTAACCACCAAATGTTGGACATTTCTAGTTTTTGTGGGTTTATTCTCACAGCTAGGGAGGCCCCCACTGTAGTGAGGACACACCCCTCCTCCCACCAACAGGGACTGTACGGGATGGATAAGTACATCCCCTTTTTTTGAAGTCACAGTGTTCAGTGTACAGTTGTTATTTTTTGTTTCTGTTTTTTATGTTTGGAGTTGGACTGCAGCTTGAACTCATTAGAAATGATAGATCATAATATTAAAATACTGACGTTGAATATTAAGGGTCTAAATAATCCAATAATGACCAAATTAAAAAAAGATAAGTCACAGATTGTTTTTTTACAAGAAACGCATCTATCTAATCTGGAAAGTGAGAAACTTAAGAGGTTTGGATATGCTAATGCGTTTTACAGTTCATATCATCATGGACGTAGAAGGGGTGTGATTATACTTCTCCCCGTTTCAGTGAAATTTGAATGTATTTAAAAAATGTGTGATAAAGAAGGGAGATTTATTATTGTGAGAGGAAAACTGGAAAATGAAATGGTTACACTAGTTAATGTGTACGCTCCACCTGATAGTACAAAACAATTTTTTAAAACATTATTCGATACCATTATTTTACAAACGGATGGAATACTAATACGTGGGGGTGATTTTAATATTGTGGTGAACAGTAACCTGGATACAACTAATAAGAATAAGCAAACCAACCAGGTTATGAGAACGGTCAAGAGAATATTTAAAGAATACGGGATAGTTGATACATGGAGGGAGTTTCACCCCTGTAAAAAAAGACTATACATCCTATCCCCCTCCACAACAGTTATGCTAGAATCTACTATTTTTTCATGAATAATAATGATTTAAATAGGGTTAAAGAGTGTGAAATTCAACAAGCAGATGTATCTGACCGCTGTGCAATTCACCTTATAGTTAATTTAAAAGTCCAGGAGAAAAATACGTCATGGAGGCTAAATGTGGGAATATTAAATAATAAGTCTAACGTGGAGGAACTAAAGAAGGACTTTATAACCTATCAAAATGAGAATGATAATGGAGAGGTTCCCCCAGTCATTTTATGGGATGCTCTTAAAGCAGTTATAAGGGGAAAATTGGTCAAATAAATCTCCCGGCAGTGACGGTTTACCGTCCGAGTGGTATAAAACCTTTACAGAACAGCTTATACCACTACTTGAAAAATCATTCAGTTATGTCTGTGGTCTATCTGGTATAATGTTTGGAAGTCTATTAAAATTAAAATAAAATCAGATGTGTGGTCTTTTGGTTGTTGTTGTTCAATAAGCAGATGTTGGTGTTTCAGCAATGCAGTAACTTAAGTTTAAAAGGCTTGTTAGAAACTATGAAACACATCATACAGACTTGTGGACATTAGAAGACAACTAATAATCATCATGAATAAGACTAAAGGCAGGAAGGTGTCCTTTATAACTAATAATATTAATAGTGGTTGGCACCTCCAAATTTATATCAGAGTCTGTCTGCAGCTGAGACAATACAAACTCAAACTGTGGGGAGAAGATTATATCACTTCAGTTTAAATTGACCTGGAAGCGCCACATTTTCACAGACTTCTTTATTTATAGCATTTTTACGTGCTGTATAGATTATACAGTTAGGTCCATAAATATCTGGACAGAGAGAACTTAATTTCTAATTTTGGTTCTGTACAGACACTAAAATCAATTTGAAATGAAACAACTCAGATGTGTTTGAAGTGCAGACTTTCAGCTTTAATTCAGGGGGTTGAACAAAGAGATTGCAGAAAAATGTGAGGAACTAAAGCATGTTTAACACAATCCCTTCATTTCAGGGGAAATGTAGAGGAAAAATGAGAAAAATTAAAAAACTTAATGAAATTAATTAAATAATAAGATTGTCAGCTGATAACCAGCTTCATGCTTATCCTGGTCCCAGTGTTAGTGTCAGTGACTCCAGTTAACAGAAAGATATCCTGGATATACTTGACTGACTTTTTAGACTCAAGATTAATAATCATGATAAAAATTATAGTCTAACATCCAGAAATCTGCACGATGTGTTTCATTATGTCTAACAAGCCTTGTACAGTTGAACCTTTTTTTTTTTTCTGCCTGTCCCGTTTGGCTCTTTTGCCATCAGAATTATTGTCCAAAGGCGAAGAAAGATGCCCAACAGATTTACTTTAGCAAATGGACCACCCCAGCCTTGCTGTAATGGTCTATTTGATTCACCTTTTATTGTTTATTTTAGTTTAGTTTATTTTCACTCGTTAAATACGGGACAGACTTGACTGGGGAAAAGAAAAGGGAGAAAGAAAGAGGGAAAGAAAAACAGCAGAGGAGAGGGACGGGGATAAAGGGCAAAAAACAAAAACCAACAAAATAAGTCAAAATAAATCTATCAATCACCTGGATCACCTGTTGAGAAAGAAAAACGAAAACAAGCAGAAGAAAAAAAAGAGCAACATAATAAGAATATGACAGTAAATATTAAATGTTAAACATTATTGTGCAGCACGTAAGATCGACAGCGCACAGTGTGCTTTGAGGTAGGAGCCAAAAAGGGTGTAGTTTGTGTGTGTGAGCACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGACCTTTAACACACCTTTATTACATCAATACTTCAACTCACAACCATAACTGAAAATGAATGCCAAATCAACATATGAACAACCCTCCCCTCCCACCATCAACCCCACCCAAATACAATAAACACAAAAAAGAAACCAGAAAACTCCCCATTCGGCTTTCTTCAAAAATTCAAAACTAAATTATCATCAGTTATTTTACACAAAACTCCATTAACACCCCAAATAGAGACAAACTCTTCAATGTTGGACACCATCTTGTAATAAACAAACTCTACTTTCAAACGTGCACCCACTAACCCTTTAAACATAAGTTCTAAATTAACAGATCCTGTTCCCTTCATTTTGTTCCTCCTTGTGAGCCATATACTCATCTTCGCCTGACCTATCAAAAAATTAATCAAGCAAACCTCCCTACGCTGCGCTGCAGAGTACCTCGGACCCAGGATAAAGAGACCCTCCTCCAAAACAACAACACAATGAAAAAAACCCAGCTAGCCTGGGACAGCCAAGCCACAGGTGCTGCAGTGTTTCCTCAGTCAGACAGAAAAGACAGTGGGTCCCTGTTCATGGATCCATATGTGCCACGTGTCTGTTCGTAGCCACGGCCCCATGCACTACTCTCTACTGGAGATCCGCACTGCGTTTCTCTATGGGAGGTTTGTACAGGGACCTCCAGCTGCCCCTCGGAGATGACCCCGGAGCCAACACACCTGACCACTTCGACTCCAGAACACCAGCCAACAATCCCCTGTTCAGCACCTTGACAGCCACCTCATATATAGCCTTCTTCGAAATCCTGGACAGGTCACCCAGAACAGGTGTTCGAAAGGAAAGAAGAGAGCCTCCCTCCTCATCCTGCTCCCCAGCTGCGGCACAAACAGACAACAAAGGAAAATCAGCTGAACTTGGTTGACCACCCGCAGAGCGAGTCCCCAGCGCAGCCCTTACGAGTCCAGGAAGAACACCCATGACTTCTTCCACCAGCTTCTCCAGAAAGTGCAGAGACCTGATCCCAGTCTCCTGAGCCAACTTGGCAGCCATTTTCCACTGCCCTGCCGTCTTCAGGCCCGCCAGCTTGGTAAGACCAGCATTTACCAGGAACCTCTGCACACTAGCAGTTCCGAGCATCCTGCTTGGCACCAAGGGATTGTAAAACAGAGGCTCCTCACCAACATCACCATAAAATTGAGAACAGTCTCTCTCTACTTTAAAAACAGTCTTCCAAGCAGTCAAAACAGACTGGTAAAAAACAGAAGTCTGCGAAAGATCCATGCCAGTCAGGACTATGAGAAACAGGTGCTTGTCATATGTAAGGTCCTTTATCCTGTGAAGCAGCGTAGATGCAGTCTTGAACCAGGGTGGTTGTTGTCCTTGATAAAGATAACGCTGTGCTGTCTGAAGACGGAACGCTGTGATGCGGCTGCGAAGGTCAATCAGACTCTGACCCCCCTCAGACACAGGTAGAGACAGCACAGCAGACCTGATCCAGTGAAACCCTCCCCAAAAGAAATTAACCAGTCGTTTCTGTATCTCCTTGAGAAGAGAGGCTGGAGGTTCAACGACAGTGGCACGGTGCCCGAGTACAGAAGCGGCCAGGCTGTTAACAACCAAAGTCCGTCCCCTGTAAGACAACTGTGGCAGGACCCAAGTCCATCGAGACAACCGGGCAGCAATTTTTTCAACAACACCCTCCCAGTTCTTCCCCTGAAAAGGACTTCCTGCTTCATCAAAGATAAAACCTAAGAGTCCCTGTCTAAGACGGTGTAAGAGGGGTTCAATGGCCAGTGTATACAACACACCAGAAAGAGGGCATCCCTGCCTGATGCCCCTCTGAGCTGGAACAGGCCGACTTAACCCTCCCCCTACCTTTAACATGACACCAGCATTTGAATACAACAATTTGATCCAAGAAATGAAAACGTCCCCAAACCCAAAAGCTTCTAAGGTTTTAAACAAATAGTGGTGATCAACTCTATCAAAAGCCTTTTCTTGATCCAGAGATAAAAACCCCACATCCAAGTCCTTGAGCTTGGCCAGATCAATAATGTCTCGAATTAAAAAGAAGTTGTCCATAATAGTTCTTTCAGGGACACAGTATGCTTGATCCACATCAACAATCATGTCAATACAGGTCTTCAACCTGTTAGAAAGACATTTTGCAAGAATCTTGTAGTCCGAGGGAGAGAGAGAGAGAGAGAGAGAGAGCTGTGCATGAAGTGGTGGCAGCAAAACAATCAGAGGGAATTCATGACGATGTTTATGTGAAGCCTAGTTTGGATCTTCTTTTGCTGCTGGTTTACTCAATATTGTTTGGAGAGAGATCAAACCTGCAGCTTCAGAATCAGCGCAAAAAGGGCGGAAACACAAAGCGCGGAGCGAAACATCAGAATCAGCGAGCTGTAGAAGAGTGAAGCTGACCCCCCACCCACTTGAAACGTAAAGGCAAACAGGCGGAGTGGTAAGTGCTACGTTTGTGCACATTTGTGCAGGTAAAATTAGCGTTTGTGCTGCTACGGTTTTTGAGATATTAAACTTTATTTTATAGGTCATTCAAAGGTCACCATCCCCCCAGACTGCTCCAAAACGGACCAAAATGGTCGACTTTTTTAGTTTCTATGGTTTCTGAGATATAACGATTTTAATTCTTCCGGCCTACGCTGTATAACACCAGTGTCTGTGGCAGTGAGTTTCAGCAGCTGTGGAGTTTTGCACTTTTATAGAAGACTGTCCATGATAGGTTTGTAGCTTGAACCTATTCGCTGGAACGTTGAAGACAATGTAATTACACAGCAAGCAAGACACAAAGTAGGCAAAGTTCTTTATGTTTCCGTGCACGGGAGAGAACTGAACAAACGCCGTTCCTTCGCTTGACCCCAGTTGCTCTCGTCTGCTCTCCCGTAACACTGCTCTTTTATTGAGGTTACATGAATATGCATAGGGTCATTAACATATGACGTATACATACACACAAAGAGTACCTTGCCTGTGCGTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTCAGAATGTGAACCTGTGAAGACTCCCCAAAGCTGGTGCCAGGAGTCCAGCGGTACATCTAAACAAAAGGCTCTTATGCTTAACCAGATACAGAGTAGGTGTCCTCCTGTACCATAAATCAGTGAGAGCAGATATAACCTCTCTCCTGACCTTAAGTTGTGTGTGCATGCCAGAGAGCTCTGGCATGCACACAAAGTTTGCAGACTATTAAGGATCAAACCTCTACCAATCTACAACTGATTATAAAACTCTAAGCATATATGGGTAGATATTTCTAAGCATAAATGACAATCCACTATATAAACCTAGCAGTCCGCTTTTCTTAGGCTTGCTGCATATTGAGGTTCATTAGTTTACACTTTAGTAACATAATTTATTCAGTGGAAAGGTCGATATTTCTTTTGTTACCAGTGCAGAAACCTACACAAGTTAGGCTAAAGTTTTTATTTTTTTCTGTGGAAAACTGAGTTTCATGCAGGGGCGATTCTAGGATTAGAGCTTTGGGGGTGCTGAGCACCCAGAGAGCTGCCCAGCCAGGCAAGATAAACTTTACACGTCACGATGAGACTTCTTCCCTGTCTCTGTCAGTCCCTGCATCCTTAAATGTCTCCAGTTGTCCCGAGTTCTCTCTGACTGTCTCCTTGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGCAGTGTGTCACACAGACAGCAAATATTGTCCAAAAAAAGTAAGAAATCTTTGGGGGTGCTTTGATTCATTTTGGGGGTGCTGAAGCACCCCCAAAAATGGGCTAAAATCGCCCCTGGTTTCATGTGAAGTGATTCACGTATACCTAAATTATTATTATTTTTTACATACCCAGTTGGCCTCAATGATTTTGTTTTTAATTATATATGTTCATTATTGTTAATGTAGCTGTCTCAGAAAAAATAAAGTGTTTGCTTTCATAGGTTGTTACCTACGTGTAGTAAAATGAATATCCCACAGCACCTCGGCCGGGGATGTTCAACCTGCGGCTCTAAAGCCACATGTGGCTCTCCGGCCCCTCCACTGTGGCTCTTATGAGACCAAGTAAGTTGTATTTTATTATAAAGACAACAAGAAAGGGTTCTGTTAACAGTTTGTTTTTATGAAATATCTGCATTATCTACTCACAGGCTTTTAAAAGTGATTTAATGTTTCTCAGCTTCAAATCTGTTTACTGTAATTTTCAAGTTTGTTGCCCATCTTTCCTAATTTTCAGTTATTATGGAAAGGACTCATTTTAACAAATACTTTTTTCTGTTATAAAGCTTTGATGATTCATTTTCTTATAAAATAAAAATAAACATTTTTATTTACATTTCCATAGCTTACACGATACAAGAACTCATTTTCTACATATTTATAAGCTTTCTTTTTTAGGCTCTGGACAGGTTTTGTAGCAGCAGGGCAAAAAGGGGCCCTTTGAACTGAAAAGGATGCTGACCCCTGACCTAAGCCACGAGGTCAACACAAAACAAATACAGAACAATTATTGACAGAAAAATGGAACGGTTACTTTCAAGGCTACAGGTGAAGGTGAATATTTGTGTAAAAGCAAATATGCATCAGACTGACAAAGAAAAGAGTGTTAAAAGATTTTTAATTTAGAACTTTAACTTTATATGAAAAACTGAACTTACTGATAACACACAGCAGCCATTTGAACACATGTAACTGTAATGAACCAAATAAAACAGAAACATGCAGGCAGCACTCATTATACTGTGTATAACACAGCATGGGGTTGTATTTCTTTCTTTTCAGATGCTCCTGTCACTCCATTTCCCAGGTCATCACAGAACTCCCACACATGGAGCTCTCCTGCAGTATGCAGTGTAATGGCCCAAACCATCACTGGTCATCTTTCCATGGAGAGCAATTAATGCCCTCAAAGTGAACGACTTTCCTTGGAGAACCAGGTTGGAGGGAAATTCATTCAGTGGAAATTCTGTTTGGTTTGCAAGGTCAGTATCAACCCACACGATATCTCCAATGTTGTAGCTGTGAGTAACTGTCCCTGCACAGAGCTCATTTCCTGTGGTGCTGTCTTCTGCTTGGACTTCTGATGGACACAGAGATGGATTGGAGAGTGGCCTGAGGCAGGTAGACTCAGGTAGGCCAAGTCCTGCTTCCACAGCAGTGCCAGGATGAGCCATACCAGACTCTCTGAGGACAGAGAAGGCAGGAGAAACAAATGGCACTTCCCTTGTCATCCCTTTGCTGAGGTAGCAGTGCTAGAAGAGCAGTGTTTGGTAAAATAAACACTTGAGATGTTCCTCATTGTCTTAGCAATTACAGCAGAGACATTGCACTGAGCATGGATTTGGATCGCAGCAGACCTCAACGAGACAGCTTCAAACATTACACTAAGCAGCTCTGCTCTCCTCCTGTAGGTTTGTTGGGTCACACCATCTGTGGCAATGGCTTTCACCAGCTGCAGGACTGGGTTTTCACTGTCCTTCAGAACAGCAATTTGAAATGTGGAGCTGTCACAGAAGGCACAACATAAGCACTGAAAAAATGCATCACATGCACCGGTATTGAGCACAGAGATTGTTGATTCCCCTAATCTAATAGGCTGATGAAGGTTTCCATTTTTTAATAATCCCACCTTCACTCTTTTGGCCTCAAAAGATTCATCTGCATGGAGCCATTCGGTACATGGAGAGAGGGAGGAAGTCCTCTTCCTTTTTTTGGGTGGAACAGCCAGGCCCCTCCAGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTGTTTTATGTTTTTGAACTCAGCTTCAACAGTGGCTGAACTTGCTGTGATGCTGGTGCTTTGGAAGAGAGGGACCATTATTCCTGTCCAGAGTAACTTGTGAGTCTTATTATATGAGGAATAATCTCAGGGAGAAAGTGAATATTATCTCTGTCCCCGTTTGCTGTAGCAGGTGACCTGCTCTCCTCACATATTTCTGTTACCCAGTGTCGTAGGTCAGTCTGGATCTCATCCACTGAATCAACTCTCTCACTTTCCTCTGTCTGTTCATCTGGAATGATGATGGAGTCTTGAGCAACTTGTCCTTTCAGGTATTTCTTGCACCTTTCTGAAGGAAGGGGGGCTCCAGAACTGTCATCACCCTCTGCCTCACTGAGGGCCACAACAGTGATAGCACGTAGGAGCTGTTTTGCATGGTCCAAACATTGTGACTGAAGAAGTTTTGCTAATGACCTGACAAAGAAATCTTTAACACGGTGTGTTTTCATCTTCAGGCAGTCCCACTGGCATATCATCTTGATGCAGAGCGCAACATCAACCCTGATAAAACAGGGGGGGAGTTTGGCAGACTGGGTTCCAAGAAGGACATGAAAGCATTCATTAAGGTAGGACTTCAGATCAGGATGAGGAGTGAAAGCCTTGACCAGAGCTCCCAGAGTAAAGTTACTCACAGCTTCCTTGAGTTTTTGCACCTCGGGCAGAAACTCGTTCATCCCAAGGACAAAACACCCAAACACAAACTAAAGACCAACATGTATGTTATGCAGTGCAGTGATGAGTGCTTGGAGCTTTTACCCAGGAAAAACCAATCAGCCCACAACACAGGAGAGCCACCTCAACAGCTGGGAATCCACTGGGAATGACCGACGTTGAACAGAGGTTGAGGTTTACGACACCAGTTATCAGCCATCTACAATGCAGTCTTGAGATCCCTTCCCAGGCGTTTAAACACCCACTCTCAATAGTTCACACGATGATGGCGATATCTTACACTGGTTTCACACTCACGTGATCAATACTGGGCCAATGACAATCAGGAATACCACCTCGAAGGGTTAAAAACCTGGGACCCTCTGTGGGATGTTTTCAAACCGAAGAAGGTTTTTGCATGAGAGGAAACATCTTCACAAACCAAAAAGAAACCCGGTTGCCTTCTCTTCAAGCTCTCGAGTCTACGAATTGTGTTTCGGCTTTGAGGGAATTCCCGGCAGCAGGATCAATAAAGAAATTATAACGCTTGTGCAGCACTTACAACCAATGACGATCATTATGATGATCAAAGTGAGCGTGTGATGGGCTTCCATTGGCAGGCAGCAGGGATTAGAGGGTTATTTCTCTCCCCTGTCTTTGGCCATCTCTCTATCGTTCTCGCCCCCTGGATCAGGTTTTATCTACAAAGTAATCGGGGCTTTTCTCTTGTCTGACAGGACTACAACTCCCACAGTTAACCACACACAGACACACACACACAGATACACACAGAGATTACATCGACACTACACAGTCTACTGCGATATTGACTCAGAGACTTAAACTAGGCAGAAAGGGATGCGATAAAGCAGAAAAATCTGGATTTCCACAGGAATTATTTTGTATGAAATCTCTTCTTATCTCCACACAAACAATATGAAACCACCTGAACGAGATTCTCTGACGTTCTTTGCATTTGGTATAAAGAAACACTCTGAGCAGTCAGATTTCATTCCAGGAGTGGTGAAAGATACCAAAATCCAAAGGTAAATATTGTATATATTCAACACCTATTGTAGAGANNNNNNNNNNNNNNNNNNNNATGAGAGGAAACATCTTCACAAACCAAAAAGAAACCCGGTTGCCTTCTCTTCAAGCTCTCGAGTCTACGAATTGTGTTTCGGCTTTGAGGGAATTCCCGGCAGCAGGATCAATAAAGAAATTATAACGCTTGTGCAGCACTTACAACCAATGACGATCATTATGATGATCAAAGTGAGCGTGTGATGGGCTTCCATTGGCAGGCAGCAGGGATTAGAGGGTTATTTCTCTCCCCTGTCTTTGGCCATCTCTCTATCGTTCTCGCCCCCTGGATCAGGTTTTATCTACAAAGTAATCGGGGCTTTTCTCTTGTCTGACAGGACTACAACTCCCACAGTTAACCACACACAGACACACACACACAGATACACACAGAGATTACATCGACACTACACAGTCTACTGCGATATTGACTCAGAGACTTAAACTAGGCAGAAAGGGATGCGATAAAGCAGAAAAATCTGGATTTCCACAGGAATTATTTTGTATGAAATCTCTTCTTATCTCCACACAAACAATATGAAACCACCTGAACGAGATTCTCTGACGTTCTTTGCATTTGGTATAAAGAAACACTCTGAGCAGTCAGATTTCATTCCAGGAGTGGTGAAAGATACCAAAATCCAAAGGTAAATATTGTATATATTCAACACCTATTGTAGAGAGCTGTTGTAGTAACAAAATACAGCTCAGACAAAGAACCGGGGCTGGTACTGAGTGATCTTTGGTTTTTCCTCCTGAAATTTTGAGCTGACATATAAATTATTAATGGACGCAGGATCACAGCTGTAAAGGACACCAAGGTCCTTTTTTGCATTACTTAAGGGAATTAGTGGGGCGGGGGTTTGCATACACAATACACAGTAGATATTACATCTATCTGTTGTTTTAAGACAGGGTGAAATGTTTTCAGGCCAAAGAAATCTTAAACTTTGGCCACTTATGGAGGATATAGTGCATGGAAACATGAAATGTAATGTATGTTTTTATGTAAGATAAACAGCATTTTGAAACACCCGCTGTAACCAGCAATGAAAACTATCAAAAAACAATAAAACAAGTTAAATAAAATAAGTTGTGCGTTTGGGTCATTTCTGGTTAAAAAGATATTGATATTGCCATATTGAATTTTAATATGTGTCATTTCTGCAACACACACACATGCTATACATGCTAAAAGAGAACATCAGCATTACTGTGAAGCTTGTTTCACAGACTGAATATAACGTGAAGGGAGAAGAAGAGCTCAGGCTGGGCTTTTCCAGCTGCGCAGCTACATCAGCCCCAATAAACATGTCAGCTCTGTCAATGTTGCTTCAGGGAATCATTTATTGTTGCCTTTGTGTGCATGTTGTTATGTCTCCTAACATAAATGTACTCATGAATTAGAATTACAAGGCTACATTTGACCTTTACTGCGCAGTATATCTGTGTTGTTGCTTTGGAAACTGGGCCCATCTGATATGCTCTTGTTCACATTTAGCATCACAGTTAATGCTCATCGTTTTGAATATAAAAGTGTTGGTAATAATAAATGTGCAGTGTCACCAGCAGGTGTCGGGACATCTCCGTGAAGCTGCGCTTTTATTTTGCTCTCAGACTTTTGGC