GCGCAAGGCCCTGAGTTCGGTCCCCAGATCTGGAAAAAAAAGAAAAAAAATGAATTGGATATTATTAACCATATCTACGTTTAGGATTTAAGAATGAACGGGCCAGGTAGGGTAACATGCCCTTATCAGCACGTAAGAGGCAGAAACAGGAAGATTACAAGTTCAAGGGAAGCCTGGGCTACATAAAGTGTCGGCTGCAAACTTGGCTAACATAACAGGCTGGGGAGGAACAGTTAAGTGTTCAGCTCTAAGCAGGACATTTATCCAGTTCCCCTCTGGGGCTTAAGGGAACATCACAGCAGAAGCGTTAGGAAGACCATCAGCCTCAGGGGAGGAGGAGTCAATGAAATGCTGTCTTCTGCATGTGGCAGCCATTGCAACCATGAGGTTCAGCAGATGAGGCTGCCCGCTATGAGCCTGTGTGGAGCTGGCTCCGTCAACAGTCAGCCACATTTGACAGAGAGGCTCATGAGGCCTTGCTGAACTGCTGGCTGCTGGTGGATTCAGAGGGTCTTCATTGTCTTCAGATGTGTACCCACCTGTGTGGCCAGCCAAGTCGCTCTACAGTTCCAAATCTATGGTCACTCAGACCGCCCTGGGTAAACTCCGGGGGTCACAAAAGAAAGCAAGAAGCCACAAGACTGGGAAAGAAACCTGCAGGGGGTGAGGGGGCAGACAGGAGTGGTAGGGAGATGAGAGACGGTTGGGGCTAAGTATCCAGAGTGCATTATGAATTAAATTATACATGTATGACAGGACAAGTAAATTTGCAAAAAATCAGAGGGTAGTGAGGCAGCAGGATGGCTCTGTGTGTAGGGGCCCTAAGTCTGACTAGCTTCAGTCGCCAGGATCCATACGGTAGAAGGAGATTAGTCCCCTGACTCCCTATATACATGCCAAATCACAAGCACATGCATGTGCGCCAAAGCGTGCATGCAAACACACATCCACACATGCATACAAACACACATGCAATAAATATAATAACTCTTTTTCTTTTTAAGAAAAAATAAATGATTTTTACTGGCAAAAAAAAAAGTGTCACCCTGAGAAATCACAGTGACACAGTGACCAAAAGTGGCTTTTGTGGAACCACAAAGCATCAATGGTCTCACAGGCAGCATACCCTGACTGTGTTGGTAGCTGACGTCCACATGTGGCAGTTGAAGCTCTGGTTACATGTGACGAGCATGACAGAGGAACTGGACTTTTTCTCACCGAGTTAAATTTAAACACTCACACATGGGTACCACATTGGATGGCACAGCTCTCAGCAACTTGCAAGCCCAGCCTTATCTGTGTTCGCTCCCCTCCCACCACCTCTACCAGGCCAGTTTCAAGAACAATTGGAATTCTGAGGCGTGCACTATACAAATTGCTACATTTAAGTTTAATCCTAGGAAGGAAACGGGCCTGTTCTCACAATGAATCCAGACGACAGAAGGCATGGGGGATTGGGATGGCATGCCCTGAGGATCCACAAGTATGGGAGTCGGCCCAACTAGCACACAGCATGAGTGACACCACTCTGCTCACAAGGGCACAGAGATGGCAAGGGCTTGACCATGGCTTCACTGCACACAAGTAAACAAGTTCAAAAATAGACTATTCCGGGGGGACACAGAAGGAGAGCTTATTTTTCCTGCTTAAGTTGTGGGTTGCATGTGACAACAAGAACAAAATTGTCCCTTCTGGGTCCTGTCACCAAATTATTAGTTAAGAAGAATCTAAGAGCCGTAAAAGGGTCTTTCAACTCTGGCGGGTTAACCCTTCTCCTGCAGTTCTTCTTAAGCTGCAGTGATTTAAAGAAAAAAAATCTCCTGGGATCTACGTGTTTCTTTCATCCTTCTTTTCCTTTCCTTTCCTTTCCTTTCCTTTCCTTTTCCTTTCCTTTCCTTTCCTTTCCTTTCCTTTCCTTCCTCTCCTCTCCTCTCTTTTCCTATTCTTTCCCTTCCTTTGTTTCATTTCCTTTCCTTTTCCTTTTCCTTTTCCTTTTCCTTTTCCTTTCCCTTTNCNTTTCCCTTTCCTTCGTCCCTTTCCCTTCCTCCCTTTCCCTTTCTTTCCCTTCCTCTCTTCCCTTCCGTTCCCTTCCCCTTTCCTCCCTTTCCCTTGTTTCCCTTTCTTCTTTCTTTCCTTCCTTCCTTCCTTCCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCATTGTTTCCCTAAAGGATTTGCTCCTCCCATCCTTTAGAAGCCTAGAAGTAGTCCAGGCAGAGCCTTATACTTTATTAATGCTGTAAACTTTTCACTGGGGTTTCTATTGTTCTAAGCTTCCTGTTTCTTTTTAAAATACCATGTTTTCCAAACACGAGGCACACAGGATGGAAATCTGGGGCTCAAAACATCTATTAAGTGGCTCATTGATGGCTGTATTATTGCCATCCTACTGTAACCTATGAGACCTAGAAAGCTAGGTTATAATTTAGAATTCTGTGAGGGAATGTTGCTGGCCTGGGAGGCAGCCAGGATCACATTCAGGCTGTCCATGATCCTAAGGGCAGCTTAGGTCTTGGGTGTAGATCAGTGCCTACTGAGGCAAAGCTGTTGTTCACCTCAGGCCTGACCTGAACTTTGTGACATGAGCAAGTGTGGCATATGGGCTTGGGCATTTGAGCGGGGAATGCTAGGATTCCAGAGGCTTGGAGAAAGATCTAGAAGACGGGCCTTGCTCTGCAAAGAACTCCACAGAGGAACTTGCTTTGAGAGCAGGGTCAATGTGGAACTTCTAAACTACGTCCCAGGTTGTAGATCCTGGAGATAGAACCAGGACTGGCTATGCCTTTTTCTCCCAGGAGCACTGGCTGTCTTTCAGCACCTGCCAGTGGGGATGAACTCAGTTTCCTGCCGTTCACTGTAAACCCAGAGTGGGACAACACTGGTTGGAGTTGCCCTCGAAGACCCACTTGTGAAAAAAAAAAGCAAGAAAATAGAAGGGGACTAGTTGGGAGGAGGAAGGGATCAGCCAGAGTGTAAGGGGAACAGAGAGAGCACGAAGGGGGTTGTGAGTAAGATCAAAATACATTATATAGGGGCTGGAGAGATGGCTCAGTGGTTAAGAGCACTGACTGAGTTCAATTCCCAGCAACCACATGGTGGCTCACAACCATCTGTAATGGGATCTGATGCCCTCTTCTGGTGTATCTGAAGACAGCTACAGCGTAATCACATACATAAAATAAATAAACAAATAAAATATATGTATGATGTTATGTACATATATGATATTATATACATGTATGACACTATGTACATGTAGGAAAATGTCATGAGAGCCACTGTCTCCTTTTGCCTCCATACTTTTTAAAGTCGCTCCCTGATTTTTTTTGGGGGGGGATATAAACATAAATGTCTAGGTGAGGCATCAAGACTGACCAAAATTAAAATTCCACTAGAGTCTAGCTTGGACCAATGAGTTGTTTTGAAATTATTTACAGGATGATGGATAAGGGGTTTGCTACAGGGCTGTGGGCAACTTATGGGTGGCCACACTGTTAAAGGGTTCTAGTCCTTGCAATTATGAACTACTTATAAATCTTTAGGAGAGACACTCCTCTTATATGTCATCTTGTGACCTACAGGTCAGATGCCAGCTTTGGGCATCATTCCTAAGCCGCTGTCTACCTTGTTTTTTTGCCAGGATCTCCCAATGGCCTGATGTTCTCCAATTAGGCTATGTTGGCTGGCCATTACCTCTCCAAGTCTGAGATTATGAGTACATGTCCCAAAGCCTGGCTTTTAAAACATGGTTTCTGAGAATCAGTTTTGAATGCAAAGAGAGAGTCATTTCTGACTGACAGGATCGAAGTTACTCTGATGACCAACAGCAAAAGCCGTACCCAGGAGACAGTTGCACAGCCCATTCCTAGGACTGGGGGTGTAACCCATGGAGAACTTTCCTAGTGGAGACCCAGAGCCCCAGAACTTCAAAAACTGAAAATAAAAGGAAAACAAAAAGTCAAACAACATCCGTAGGCAGTTCCTGTTCACAGCTGTAACAGGACTTCAGTGTGTTCTGGATTGTAATGGATTCTCAGTGGAGACAGCTCATACTGTTCTGCTCACACATTAGCCCTTTCACACTTTAATGCACGATAGAAGCACAAGAGACCCTCTTCACAATTCCCCGGAGACTCTGGATCCAAAATGGGGCTAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGACCCCATTCTCAGTTCAATGTTTGTCTATGAGCATCCTCCTCTGTATTTATCAGGCTCTGGCAGAGCCTCTCAGGAGACAGTTATATGAGGCTCCTGTCAGCATGCACTTCTTGGCATCAGCAATATTGTCTGGGCTTGGTATCTGTATATGGGATGCATCCCCAGGTGGGGCAGCTTCTGGATGTTCTTTCCTTTCAGTCTCTGCTCCATACTTTGTAGAACCCAGAACCACCAGCCCAGGGATAGCACCACCCACAATGGGCTGGGCCCTTCCCCATTGATCACTAACTGAGAAAATGCCTTACAGCTGGATCTCATGGAGGCATTTCCTCAACTGAGGTTCCTTCCTCTCTGATGACTCGAGCTTGTGTCAAGTTAATACAAAACAAGCCAGTATACTCATGAAGCGTTCGGCTCTAAATGGGTTCTAGAGATCTCTCCATTCATGTCCTCATATTTGCACAGCAAATGCTTTACCTGCTGAACCATATCCCCAGCTCAAAAACTAGAGTCTTTTTGTAAAAAGATAAACATCTACAACTTTACTTGGGTACCTATAACCAAGGTTTTAGTGGTGAAGTTATTTATGTATCCAAAACTGTTACCTGAAAAACCTCCCTTCGGGCCTCACTGCCTTTCTTGCTTAGGGTCACTCTGTTGCCATTCTCTCTAAATTTCTTTAGAAGTAAGTTTCATTCCTGTGAGCTAGTGAGGACTACTCTCCTTTTAACATATAGGATACCACACTGGTATGAGGAACCCTACTTAGAGCAATCCTTGTGCCTCTTGACTTGAGTCTGAATTCTTGAACTAAAAATAACTAGTTCTAGTAAATCCAGACCCTCCTCTTAGTGCCAAAGGCATTAAACTGTTGCTGTGTCCCAGGGTGCTGTGGGGGAGGCTGAGACTGTGGAATAAAAAGCAGAACCTCTCAGAAAGGCAAAGGAGAGAGACGCGTACCTGGAAAAGAGCCAGTTGTATTGAGTACAGCTATATTTGTGTAGTTTCAAGGTTGTCTTCATTTTAATACCTAAAATATAAAAGTATTGTTGGCTGTTTTCAAGGGCTCTAAAATACTAGTCCTTTAAAAATCTATTTCCTACATATTATCCTCCTCAGTGCCCTTCAGCAAATGAGAGCTCCTCCCACACCTGCTCTCTGGATCATCCCCAGGTCACAGTGTAGCTACTGAG